package com.shuoyue.adven;

import android.content.Context;
import android.text.TextUtils;

import com.sm.appbase.sp.BaseSPUtils;

public class MySpUtils extends BaseSPUtils {
    static String LOGIN_USER_TOKEN = "LOGIN_USER_TOKEN";
    static String LOGIN_USER_ID = "LOGIN_USER_ID";
    /**
     * 更新用户Token
     *
     * @param context
     * @return
     */
    public static void updateToken(Context context, String newToken) {
        Constant.token = newToken;
        if (!TextUtils.isEmpty(newToken)) {
            setPrefString(context, LOGIN_USER_TOKEN, newToken);
        }
    }

    /**
     * 获取用户Token
     */
    public static String getToken(Context context) {
        String token = getPrefString(context, LOGIN_USER_TOKEN, "");
        if (!TextUtils.isEmpty(token)) {
            Constant.token = token;
            return token;
        } else {
            return "";
        }
    }

    /**
     * 更新用户Token
     *
     * @param context
     * @return
     */
    public static void updateUserId(Context context, String userId) {
        Constant.id = userId;
        if (!TextUtils.isEmpty(userId)) {
            setPrefString(context, LOGIN_USER_ID, userId);
        }
    }

    /**
     * 获取用户Token
     */
    public static String getUserId(Context context) {
        String userId = getPrefString(context, LOGIN_USER_ID, "");
        if (!TextUtils.isEmpty(userId)) {
            Constant.id = userId;
            return userId;
        } else {
            return "";
        }
    }
}
